package com.chagee.channel.api.bo.ocr;

import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 食品经营许可证ocr结果
 *
 * @author: chang.jiawei
 * @date: 2024/01/17
 */
@Data
@Accessors(chain = true)
public class FoodOperationLicenseOcrDTO {

    @ApiModelProperty(value = "单位名称")
    private String operatorName;

    @ApiModelProperty(value = "证件编号")
    private String licenceNumber;

    @ApiModelProperty(value = "经营项目")
    private String businessScope;

    @ApiModelProperty(value = "颁发日期")
    private String issueDate;

    @ApiModelProperty(value = "有效期至")
    private String validToDate;

    @ApiModelProperty(value = "发证单位")
    private String issueAuthority;

    @ApiModelProperty(value = "签发人")
    private String issueOfficer;

    @ApiModelProperty(value = "日常监督管理人员")
    private String regulatoryPersonnel;

    @ApiModelProperty(value = "有效期至")
    private LocalDate standardizedValidToDate;

    @ApiModelProperty(value = "颁发日期")
    private LocalDate standardizedIssueDate;

    @ApiModelProperty(value = "主体业态")
    private String mainBusiness;

    @ApiModelProperty(value = "住所")
    private String officeAddress;

    @ApiModelProperty(value = "日常监督管理机构")
    private String regulatoryAuthority;

    @ApiModelProperty(value = "法定代表人")
    private String legalRepresentative;

    @ApiModelProperty(value = "许可证编号")
    private String creditCode;

    @ApiModelProperty(value = "投诉举报电话")
    private String reportHotline;

    @ApiModelProperty(value = "经营场所")
    private String businessAddress;
}
